devil's riding-horse (mantis carolina) - Turkish English Dictionary